package com.erpanderp.wam.util;

          import org.hibernate.SessionFactory;
          import org.hibernate.cfg.Configuration;

          public class HibernateUtil {
    
                private static final SessionFactory sessionFactory;

                static {
                    try {
                        // Create the SessionFactory from hibernate.cfg.xml
                    	System.out.println("BUILDING SESSION FACTORY...");
                        sessionFactory = new Configuration().configure().buildSessionFactory();
                        System.out.println("SESSION FACTORY CREATED.");
                    } catch (Throwable ex) {
                        // Make sure you log the exception, as it might be swallowed
                        System.err.println("Initial SessionFactory creation failed." + ex);
                        throw new ExceptionInInitializerError(ex);
                    }
                }

                public static SessionFactory getSessionFactory() {
                    return sessionFactory;
                }

          }